package com.miaoquan.mqapitbk.service;

import com.miaoquan.mqcommon.api.CommonPage;
import com.miaoquan.mqcommon.api.CommonResult;
import com.miaoquan.mqmbg.model.TbkProduct;
import com.taobao.api.ApiException;
import com.taobao.api.request.TbkDgMaterialOptionalRequest;

/**
 * 搜索Service
 *
 * @author Fa
 * @date 2020-04-04 23:09
 */
public interface SearchService {

    /**
     * 搜索商品
     *
     * @return 返回淘宝客商品列表
     */
    CommonResult<CommonPage<TbkProduct>> searchProduct(Long pageNum, boolean isTmall, String q) throws ApiException;

    /**
     * 通过物料搜索请求对象查询商品
     *
     * @return 返回淘宝客商品列表
     */
    CommonResult<CommonPage<TbkProduct>> searchProduct(TbkDgMaterialOptionalRequest tbkDgMaterialOptionalRequest) throws ApiException;
}
